<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        // 系统自定义函数
        // 请输入一个年龄 18s
        //    把非数字转为数值的方法
        // parseInt("字符串")   解析字符串 返回一个整数
        let num1=parseInt("7878")
        console.log(num1);
        let num2=parseInt("78.78")///识别到第一个非数字的字符，直接返回前面的内容
        console.log(num2);
        let num3=parseInt("78s")///识别到第一个非数字的字符，直接返回前面的内容
        console.log(num3);
        let num4=parseInt("s78")///识别到第一个非数字的字符，直接返回前面的内容,如果第一个字符就是非数字类型，返回NaN
        console.log(num4);


        // 让用户输入两个数，输出两个数的累加，如果用户输入错误，返回错误信息
        // let n1 = prompt("请输入第一个数");
        // let n2 = prompt("请输入第2个数");
        // let p1=parseInt(n1);
        // let p2=parseInt(n2);
        // if(p1!=NaN && p2!=NaN){
        //     let res = p1+p2;
        //     document.write(res)
        // }else{
        //     alert("err")
        // }

        // 转换为浮点类型
        // parseFloat()//解析字符串，返回浮点数
        let num9 = parseFloat("78.78")///识别到第一个非数字非点的符号，返回前面所有字符
        console.log(num9);
        let num8 = parseFloat("a78.78.1")///识别到第一个非数字非点的符号，返回前面所有字符，当第二次识别到点时，自动返回前面所有字符
        console.log(num8);

        // isNaN()，检查当前是数是否是数值
        let f1 = isNaN("12.5");///非数值，返回false,
        let f2 = isNaN(12);  ///是数值，返回true,

        console.log(f1);
        console.log(f2);


        // 用户自定义函数
        function ff1(){///名为f1的无参函数

        }



      
    </script>
   
</head>
<body>
    <input type="button" value="显示几次欢迎学习" onclick="study()">
    <script>
        let a =4;
        // alert("1")
        function study(){
            let a =prompt('请输入显示几次')
            for(let i =0;i<a;i++){
                document.write("欢迎学习<br/>")
            }
        }
    </script>
</body>
</html>